package com.easybbs.mappers;

import org.apache.ibatis.annotations.Param;

/**
 * 文件信息 数据库操作接口
 */
public interface ForumArticleAttachmentMapper<T, P> extends BaseMapper<T, P> {

    /**
     * 根据FileId更新
     */
    Integer updateByFileId(@Param("bean") T t, @Param("fileId") String fileId);


    /**
     * 根据FileId删除
     */
    Integer deleteByFileId(@Param("fileId") String fileId);


    /**
     * 根据FileId获取对象
     */
    T selectByFileId(@Param("fileId") String fileId);

    void updateDownloadCount(@Param("fileId") String fileId);

}
